Big Huge Thesaurus

Sedum rosea

noun

sounds kind of like